home *** CD-ROM | disk | FTP | other *** search
- # RCSfile: vtclsh-env $Revision: 1.2 $ $Date: 1995/05/22 11:14:57 $
- # Environment setup file for IXI Visual Tcl 1.0 C1 (sh/ksh version)
- :
-
- # Vtcl top-level directory
- VTCLTOP=`dirname $VTCL_HOME`
- VTCLTOP=`dirname $VTCLTOP`
-
- # Environment variable fort tcl
- TCL_LIBRARY=$VTCLTOP/usr/lib/tcl
- export TCL_LIBRARY
-
- # Search path for Vtcl app-defaults
- XFILESEARCHPATH=$VTCLTOP/usr/lib/X11/app-defaults/%N:$XFILESEARCHPATH
- export XFILESEARCHPATH
-
- # Set up help files
- base=vtcl
-
- # Set up the information in the user's help config files.
- # If the files (and parent directories) don't exist, they are created.
- # If the files are not writeable, we assume the administrator or user
- # wants to manually modify them.
-
- if [ ! -d $HOME/.ixi ] ; then mkdir $HOME/.ixi ; fi
- if [ ! -d $HOME/.ixi/mos ] ; then mkdir $HOME/.ixi/mos ; fi
-
- TEXTFILE=$HOME/.ixi/mos/books
- HANDLE=$base
- FILEPATH=$VTCL_HOME/doc/%N/%L/%T%S
-
- if [ ! -f $TEXTFILE ]
- then
- > $TEXTFILE
- chmod u+w $TEXTFILE
- if [ $trace ] ; then echo " trace: Created $TEXTFILE" ; fi
- fi
-
- if [ -w $TEXTFILE ]
- then
- if grep "^$HANDLE[ ]" $TEXTFILE > /dev/null
- then
- /bin/mv $TEXTFILE $TEXTFILE.old
- sed "s@^$HANDLE[ ].*@$HANDLE $FILEPATH@" \
- <$TEXTFILE.old >$TEXTFILE
- /bin/rm -f $TEXTFILE.old
- if [ $trace ] ; then echo " trace: Altered $HANDLE in $TEXTFILE" ; fi
- else
- echo $HANDLE $FILEPATH >> $TEXTFILE
- if [ $trace ] ; then echo " trace: Added $HANDLE in $TEXTFILE" ; fi
- fi
- fi
-